POV-Ray : Newsgroups : povray.newusers : Problem em create a simple box : Problem em create a simple box Server Time
4 Nov 2024 21:24:25 EST (-0500)
  Problem em create a simple box  
From: BlackSilver
Date: 24 Mar 2003 03:45:05
Message: <web.3e7ec52965d81a663e895b380@news.povray.org>
I Have a problem in the union between two parts of my box:

#declare Behind_Part =
box   { <5.00, 0.00, -0.5>,
        <-5.75, 5.75, 0.0> }

#declare Left_Part =
box   { <5.00, 0.00, -0.5>,
        <-5.75, 5.75, 0.0> rotate y*90 }

union {
object { Behind_Part }
object { Left_Part }
object { Floor }
texture  { T1 }
}

In beggining I imagine that the rotation will make the Left_Part of box
match with de other part with perfection, but when I do this, the Left_Part
cuts the Behind_Part in the middle, not in the left corner of the
Behind_Part, the opposed of my prospections

What I can do to solve the problem?

To anyone have a better idea, you may render my scene

#include "colors.inc"
#include "textures.inc"
#include "woods.inc"

global_settings {max_trace_level 25}

camera {
   location <-5,10,-20>
   look_at <0,0,0>
}

#declare Dist=80.0;
light_source {< 40, 17, -14> color White
   area_light <-20, 0, -20>, <40, 0, 40>, 3, 3
   adaptive 1
   jitter
}
light_source {< 40, 17, -14> color White
   area_light <-20, 0, -20>, <20, 0, 20>, 3, 3
   adaptive 1
   jitter
}
light_source {< 0, 17, 0> color White
   area_light <-30, 0, -30>, <30, 0, 30>, 3, 3
   adaptive 1
   jitter
}

#declare M_Wood18B =
colour_map {
    [0.00 0.25   color rgbf < 0.70, 0.46, 0.12, 0.10>
                 color rgbf < 0.74, 0.49, 0.13, 0.20>]
    [0.25 0.40   color rgbf < 0.74, 0.49, 0.13, 0.20>
                 color rgbf < 0.75, 0.48, 0.10, 0.70>]
    [0.40 0.50   color rgbf < 0.75, 0.48, 0.10, 0.70>
                 color rgbf < 0.70, 0.43, 0.15, 0.95>]
    [0.50 0.70   color rgbf < 0.70, 0.43, 0.15, 0.95>
                 color rgbf < 0.76, 0.49, 0.17, 0.70>]
    [0.70 0.98   color rgbf < 0.76, 0.49, 0.17, 0.70>
                 color rgbf < 0.74, 0.49, 0.13, 0.20>]
    [0.98 1.00   color rgbf < 0.74, 0.49, 0.13, 0.20>
                 color rgbf < 0.70, 0.46, 0.12, 0.10>]
}


#declare Floor_Texture =
    texture { pigment { P_WoodGrain18A color_map { M_Wood18A }}}
    texture { pigment { P_WoodGrain12A color_map { M_Wood18B }}}
    texture { pigment { P_WoodGrain12B color_map { M_Wood18B }}
        finish { reflection 0.25 }
    }

#declare Floor =
plane { y,0
    texture { Floor_Texture
        scale 0.5
        rotate y*90
        rotate <10, 0, 15>
        translate z*4
    }
}

#declare T0 = texture { T_Wood19 }

#declare T =
texture { T0
    finish { specular 0.50 roughness 0.1 ambient 0.25 }
}

#declare T1 = texture { T translate  x*10 rotate <0, 87, 0> }
#declare T2 = texture { T translate  y*10 rotate <0,  1, 0> }
#declare T3 = texture { T translate -x*10 rotate  <0, 88, 0> translate
z*100}

#declare Behind_Part =
box   { <5.00, 0.00, -0.5>,
        <-5.75, 5.75, 0.0> }

#declare Left_Part =
box   { <5.00, 0.00, -0.5>,
        <-5.75, 5.75, 0.0> rotate y*90 }

union {
object { Behind_Part }
object { Left_Part }
object { Floor }
texture  { T1 }
}
           Thanks for any help and forgivime for my bad english :P


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.